"""
属性:
子类有自己的属性,这个时候子类需要重写__init__()方法,对父类这个方法进行追加重写
如果子类没有自己独有的属性,这个时候不需要写__init__()方法
"""

class Animal:
    def __init__(self,name,sex,age):
        self.name=name
        self.age=age
        self.sex=sex
    def eat(self):
        print("吃蔬菜")
class Dog(Animal):
    def __init__(self, color, name, sex, age):
        super().__init__(name, sex, age)  #name,sex,age 来自于父类
        self.color=color  #是狗类自己独有的属性
    def eat(self):
        super().eat()
    def show(self):
        print(f"姓名是:{self.name} 性别: {self.sex}年龄:{self.age},颜色:{self.color}")
d1=Dog("黑色","小白","男",20)
d1.show()





